package com.tinycloud.miracll.product.domain;

import com.tinycloud.common.core.annotation.Excel;
import com.tinycloud.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 生产订单生产数据对象 productinfo
 * 
 * @author ruoyi
 * @date 2021-07-01
 */
public class ProductInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private String id;

    /** 测量点名称 */
    @Excel(name = "测量点名称")
    private String measurePoint;

    /** 下发点名称 */
    @Excel(name = "下发点名称")
    private String issuePoint;

    /** 下发值 */
    @Excel(name = "下发值")
    private Double issueValue;  /** 下发值 */



    /** scada下发值 */
    @Excel(name = "scada下发值")
    private Double scadaIssueValue;

    /** 上限值 */
    @Excel(name = "上限值")
    private Double upLimit;

    /** 下限值 */
    @Excel(name = "下限值")
    private Double lowLimit;

    /** 上上限值 */
    @Excel(name = "上上限值")
    private Double upUpLimit;

    /** 下下限值 */
    @Excel(name = "下下限值")
    private Double lowLowLimit;

    /** 生产订单采集成产信息主键 */
    @Excel(name = "生产订单采集成产信息主键")
    private String productorderID;

    /** 测量值 */
    @Excel(name = "测量值")
    private Double measureValue;

    /** 重点控制工艺点
N---否
Y---是 */
    @Excel(name = "重点控制工艺点 N---否 Y---是")
    private String keyProcessFlag;

    /** 控制工艺点是否记录（来源品管号工艺控制）
N---否
Y---是 */
    @Excel(name = "控制工艺点是否记录", readConverterExp = "来=源品管号工艺控制")
    private String recordFlag;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setMeasurePoint(String measurePoint) 
    {
        this.measurePoint = measurePoint;
    }

    public String getMeasurePoint() 
    {
        return measurePoint;
    }
    public void setIssuePoint(String issuePoint) 
    {
        this.issuePoint = issuePoint;
    }

    public String getIssuePoint() 
    {
        return issuePoint;
    }
    public void setIssueValue(Double issueValue) 
    {
        this.issueValue = issueValue;
    }

    public Double getIssueValue() 
    {
        return issueValue;
    }
    public void setUpLimit(Double upLimit) 
    {
        this.upLimit = upLimit;
    }

    public Double getUpLimit() 
    {
        return upLimit;
    }
    public void setLowLimit(Double lowLimit) 
    {
        this.lowLimit = lowLimit;
    }

    public Double getLowLimit() 
    {
        return lowLimit;
    }
    public void setUpUpLimit(Double upUpLimit) 
    {
        this.upUpLimit = upUpLimit;
    }

    public Double getUpUpLimit() 
    {
        return upUpLimit;
    }
    public void setLowLowLimit(Double lowLowLimit) 
    {
        this.lowLowLimit = lowLowLimit;
    }

    public Double getLowLowLimit() 
    {
        return lowLowLimit;
    }
    public void setProductorderID(String productorderID) 
    {
        this.productorderID = productorderID;
    }

    public String getProductorderID() 
    {
        return productorderID;
    }
    public void setMeasureValue(Double measureValue) 
    {
        this.measureValue = measureValue;
    }

    public Double getMeasureValue() 
    {
        return measureValue;
    }
    public void setKeyProcessFlag(String keyProcessFlag) 
    {
        this.keyProcessFlag = keyProcessFlag;
    }

    public String getKeyProcessFlag() 
    {
        return keyProcessFlag;
    }
    public void setRecordFlag(String recordFlag) 
    {
        this.recordFlag = recordFlag;
    }

    public String getRecordFlag() 
    {
        return recordFlag;
    }

    public Double getScadaIssueValue() {
        return scadaIssueValue;
    }

    public void setScadaIssueValue(Double scadaIssueValue) {
        this.scadaIssueValue = scadaIssueValue;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("measurePoint", getMeasurePoint())
            .append("issuePoint", getIssuePoint())
            .append("issueValue", getIssueValue())
            .append("scadaIssueValue", getScadaIssueValue())
            .append("upLimit", getUpLimit())
            .append("lowLimit", getLowLimit())
            .append("upUpLimit", getUpUpLimit())
            .append("lowLowLimit", getLowLowLimit())
            .append("createTime", getCreateTime())
            .append("productorderID", getProductorderID())
            .append("measureValue", getMeasureValue())
            .append("keyProcessFlag", getKeyProcessFlag())
            .append("recordFlag", getRecordFlag())
            .append("remark", getRemark())
            .toString();
    }
}
